/**
 *  @description: Api info response
 */
export interface AgentlistType {
  id?: number;
  createdAt?: number;
  updatedAt?: number;
  nickname?: string;
  remark?: string;
  userId?: number;
  username?: string;
}
interface extData {
  isAiHandled: boolean;
  isStarred: boolean;
  lastConverseTime: number;
  unreadMsgCount: number;
}
export interface MyAgentListType {
  id: number;
  createdAt: number;
  updatedAt: number;
  nickname: string;
  remark: string;
  extData?: extData;
  isStarred: boolean;
  lastConverseTime: number;
  userId: number;
  username: string;
  isBind: boolean;
  isDisabled: boolean;
  unreadMsgCount: number;
}

export interface AgentReq {
  nickname: string;
  remark: string;
  id?: number;
}
/**
 *  @description: Api list response
 */

export type AgentListResp = AgentlistType;
export type MyAgentListResp = MyAgentListType;
